id: user-flight title: Get User Flight meta: Overview of the User Flight endpoint of the Infinite Flight Live API order: 15 contributor: sqeezelemon #

Get User Flights #

Retrieves a flight from the logbook of a given user.

Resource #

GET https://api.infiniteflight.com/public/v2/users/{userId}/flights/{flightId}

Authorization #

Include your API key (<apikey>) by either:

Parameters #

Name Located in Description Required Schema
userId path ID of the User Yes string (uuid)
flightId path ID of the Flight Yes string (uuid)

Response #

Sample Response #

{
  "errorCode": 0,
  "result": {
    "id": "9aeb16a3-ac69-41d3-9dd4-d62be72b1525",
    "created": "2022-01-10T10:37:41.965626",
    "userId": "b0018209-e010-40a0-afe1-00ecd5856c5e",
    "aircraftId": "849366e1-cb11-4d72-9034-78b11cd026b0",
    "liveryId": "a071518d-995a-4b3c-b65b-656da0d6ed86",
    "callsign": "VH-KAI",
    "server": "Casual Server",
    "dayTime": 2.5355167,
    "nightTime": 0,
    "totalTime": 2.5355167,
    "landingCount": 0,
    "originAirport": "YTYA",
    "destinationAirport": "YTYA",
    "xp": 25
  }
}

LiveAPIResponse #

Response Type: application/json

Name Type Description
errorCode integer Enum: "Ok = 0", "UserNotFound = 1", "MissingRequestParameters = 2", "EndpointError = 3", "NotAuthorized = 4", "ServerNotFound = 5", "FlightNotFound = 6", "NoAtisAvailable = 7"
result UserFlight A flight from the logbook.

UserFlight #

Name Type Description
id string (uuid) The ID of the flight
created string (datetime) The time the flight was created
userId string (uuid) The ID of the user who flew the flight
aircraftId string (uuid) The ID of the aircraft flown
liveryId string (uuid) The ID of the livery flown. This is currently only supported on the Casual server
callsign string The callsign of the user during this flight
server string The name of the server the flight was flown on
dayTime float The flight time during the day, in minutes
nightTime float The flight time during the night, in minutes
totalTime float The total flight time of the flight, in minutes
landingCount integer The number of landings conducted during the flight
originAirport string The ICAO code of the departure airport. Can be null
destinationAirport string The ICAO code of the arrival airport. Can be null
xp integer The number of XP earned during the flight